package com.hr.config;

import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
import org.springframework.web.servlet.config.annotation.EnableWebMvc;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

/**
 * @author DSL
 * @create 2024-10-31 11:54
 */
@Configuration//配置类
@EnableWebMvc//开启mvc
@ComponentScan("com.hr")//扫描包
public class WebConfig implements WebMvcConfigurer {
    @Override
    public void addCorsMappings(CorsRegistry registry) {
        registry.addMapping("/**") // 表示配置适用于所有的路径
                .allowedOrigins("*") // 表示允许任何来源的请求
                .allowedMethods("POST", "GET", "PUT", "DELETE") // 表示允许这些 HTTP 方法
                .allowedHeaders("*") ;// 表示允许任何头部信息
    }
}
